#include <QApplication>
#include "AnimatedSplashScreen.h"
#include "mainwindow.h"

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);


    // 假设从配置或登录中获取用户名
    QString userName = "李瀚青"; // 可以替换为实际用户名


    // 创建开屏画面，传入用户名
    AnimatedSplashScreen splash(userName);
    splash.show();


    // 开始动画
    splash.startAnimation();


    // 创建主窗口
    MainWindow window;


    // 当开屏画面完成时显示主窗口
    QObject::connect(&splash, &AnimatedSplashScreen::finished, [&]() {
        splash.close();
        window.show();
    });

    return app.exec();
}
